package com.xmy.cultivate.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.xmy.cultivate.entity.views.StudyPlan;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface IFinancialDataService {

    public abstract List<StudyPlan> getStudyPlanList(String yearPart, String quarterNum, String type, String enterOrFollow, String schoolId);

    public abstract IPage<StudyPlan> getStudyPlanDetails(IPage<?> page, String yearPart, String quarterNum, String teacherId, String enterOrFollow, String enterOrFollowState, String gradeId, String schoolId);

    public abstract List<StudyPlan> getStudyPlanTeamList(String yearPart, String quarterNum, String enterOrFollow, String schoolId, String classify, String trackType, String teamId);

    public abstract IPage<StudyPlan> getStudyPlanTeamDetails(IPage<?> page, String yearPart, String quarterNum, String teacherId, String enterOrFollow, String enterOrFollowState, String gradeId, String schoolId, String classify, String trackType, String teamId);

}
